British PM tells parliament any rerun of the 2016 referendum would break faith with the British people.