Double duty - Bruno Mars takes on SNL