Uproar over Kenyan ad on dress code to avoid rape