Teen made $28M through scams, bank fraud, police say