Home US SportsMLB Phillies, Jose Alvarado agree to contract for 2023