Obama puts Marines on umbrella duty, irking conservatives