Controversial Humanae Vitae is 50 years old