British Airways boss Alex Cruz says there is no need to move cabin crew onto inferior contracts.