If Bhagavatam and Mahabharata tell incidents from different perspectives are they histories or historical fictions?