British MP denied entry to India over Kashmir criticism