12 Cubans land on Miami Beach after 6 days at sea on homemade raft