PM Modi to visit Haryana and Punjab today