5.1 magnitude earthquake strikes off Puerto Rico