Astronomical dating of the Mahabharata war