Dettol is facing a boycott in China after an advert showed a man looking for a partner “not tainted by other men”.