Iran declares 40 days of mourning and launches retaliatory attacks targeting Israel and '27 US bases in Middle East'.