Delhi bans firecrackers