David Beckham won't compete at the Olympics