German princess slams ‘the pill’ for being anti-woman