Taiwan rattled by 7.0 magnitude quake