Diwali is celebrated with large firework displays, in honour of the celebrations believed to have taken place upon the return of which Lord?

Rama