Cubans rally before US embassy