Wolfgang Puck to be caterer for $3B resort-casino in Las Vegas