British Airways will drop its flights to Beijing from October, as it feels the impact of being banned from Russian airspace.