How an immigrant farmworker beat the odds to become a NASA astronaut