American tourists buy souvenir hats in Havana, Cuba