Powerful quake shakes western Greece