The US embassy in Havana has warned American citizens to prepare for protests, denied entry, power outages and fuel shortages.