A powerful tornado that ripped through the Cuban capital of Havana on Sunday night has left three people dead and 172 injured.