Under OMVIC regulations, what is the maximum period a dealer can hold a deposit before returning it if a vehicle sale does not proceed?