Theoretically, yes. But, since you're not a US citizen it may be very difficult. And, there is no financial aid for med school, even for US students. You take out huge loans and then spend many years paying them back. You may or may not qualify for such loans, as a foreign student.
Med schools will accept students with almost any major, as long as they have the pre-requisite math, science and English courses. Have you taken O-chem? That's the weed-out course for med school.
I know docs who, as undergrads, were music, history or English majors.
Those med schools you mention are even more competitive for admission than most. You'd need top grades, top MCAT score, fantastic recommendation letters, and impressive undergrad relevant research experience. And, those schools may not even be the best match for what you want to do. Harvard is mainly a research-oriented med school, for instance.