What do buyers and sellers need to consider when apportioning due diligence fees and earnest money deposits?