The Legion 5 Pro is Lenovo’s best gaming laptop yet