Cpp Priority Queue Custom Comparator