Justin Timberlake to Host 'SNL'