India Supreme Court bans fireworks in Delhi ahead of Diwali