Winner named in Honduras presidential vote; opposition vows protests