Nick Cannon Hosts TeenNick HALO Awards