Halfords: Profits slide, more road bumps ahead