British Airways plans to resume flying some of its routes in July, but is warning demand won’t recover for 3 years.