Apart from Arjuna, who was the other person to listen to the Gita as it was being instructed by Krishna during war?