why do banks take so long to process payments