Male contraception: mechanical, hormonal and non-hormonal methods