Prague tops the charts as Europe’s sustainable shopping hub