You can earn travel rewards, cash back or build your credit history with these cards, even if you don't have an SSN.