Beckham plays final home match to tears and cheers