Blake Shelton has been named 2017's Sexiest Man Alive by People magazine, knocking Dwayne 'The Rock' Johnson off the top spot.