Recent advances in understanding and managing cancer pain