James McAtee has joined Sheffield United on a season-long loan.