Another powerful quake measuring 7 on the Richter scale has shaken Indonesia's Sumatra island, according to the US Geological Survey.