New Yorker's Obama cover sparks outrage