Puerto Rico has been under U. How long have Puerto Ricans been U.S. citizens