Bharat bandh has mixed response, most impact in Punjab, Haryana