std map find closest key