Diwali shows Hindu culture at its very best: Theresa May