Landon Donovan will wear #26 for LA Galaxy