Buddha vs Mahavira: Were they contemporaries? Who came earlier?