Under fire Trump admits Obama is American