Cape Town jeweller faces flak after refusing to sell engagement ring to same-sex couple