Keke Palmer ‘felt shame about having acne’