Keele ranked in global top 40 for sustainability