Principal determinants of aquatic macrophyte richness in northern European lakes