A 6.8 magnitude earthquake has rocked eastern Cuba, according to the US Geological Survey, shaking buildings in Santiago de ...