Who is eligible for a SoFi Invest account? Do I have to be a US Citizen or a Permanent Resident?