Tenerife and Gran Canaria are among the new British Airways 'low cost' routes