I may never play for England again: Beckham