England held by Scotland at Euro 2020 as Croatia face battle to qualify