What is the difference between a margin account and a cash account?