hugetlb: use free_pool_huge_page() to return unused surplus pages