Robinhood, an online brokerage firm, has agreed to pay $45 million in penalties to settle a range of charges brought by the ...