Narendra Modi says his fashion sense is a gift from God