Prada faces online backlash after naming Palestinian singer Saint Levant brand ambassador