Average long-term US mortgage rate falls to 6.67%, the lowest level since early April