Error bound for set-valued maps