Ram's 'Martin Luther King' ad sparks backlash