US Vogue shoot stirs debate over political incorrectness