A British member of parliament was in critical condition after being shot and stabbed in her constituency in northern England on Thursday, British police and media reports said.