Linguistic and extra-linguistic predictors of mutual intelligibility between Germanic languages