2 earthquakes shake Puerto Rico, part of Caribbean