Four people, including an armed police officer, have been killed after a knifeman brought terror to the heart of Westminster.