Halfords shares plunge after profit warning