R Praggnanandhaa cruises into finals of Grand Chess Tour’s last leg after 19-9 win over Germany’s Vincent Keymer