Cubans lining the streets chanted "USA, USA" as the flag was flown for the first time in nearly 50 years.