Sharm el Sheikh: Why is there a ban on British flights to the Egyptian resort?