US 30-year mortgage rate drops to 6.43%, lowest in seven weeks | PiQ Markets