"Tehran is burning," Israeli Defence Minister Israel Katz said on social media, and Iranian state television said explosions were heard in the city's east and west.