Unpopular ex-Yankees player lands deal with Angels