The difference between a down payment and a deposit: What do you need to know?