how long devin booker been in the league