2021 BMW R nineT Urban GS review – still the best retro bike?