Home Sports Suns’ Booker agrees to historic $145M extension