Male contraceptive pill is 99% effective, scientists say