Prins Oscar Bernadotte fyller i dag 31 år.