How long do these take to clear? Someone paid me by e-cheque on the 17th July and its still not cleared.