Queen Letizia forced King Felipe so that Princess Leonor is not named after her mother-in-law Sofia