India’s supreme court allows firecrackers for Diwali, but with riders