The new consumer credit directive: a feasible attempt to harmonisation?