Earthquake rocks Venezuela and the Caribbean