role of Krishna in Mahabharata