Discrimination against Muslims an affront of American values: Obama