NBC News: Glen Powell proves to 'Mitch the UPS guy' that he's no liar after long wait to host 'SNL'