British Airways to fly to Iceland