Princess Eugenie reveals name and photo of newborn son