Ryan Moore (back) Withdraws from British Open