Cubans protest at Havana embassy as Panama tightens visa requirements