Tropical storm Idalia brings strong winds, flooding to Cuba