NEW PHOTOS: Robert Pattinson Celebrates His Birthday Before Heading To Cannes