A hybrid algorithm based on modified chemical reaction optimization and best-first search algorithm for solving minimum vertex cover problem