Surprise! Eva Mendes, Ryan Gosling have baby