Home Robinhood to pay $45 million to settle SEC charges over record keeping, other violations