Taliban bans sale of contraceptives