David Beckham re-signs with LA Galaxy