Halfords shares plunge as much as 25% as retailer slashes profit guidance