Angels paying Justin Upton $28 million not to play for them