Honduran President Juan Orlando Hernandez was declared on Sunday the winner of a heavily disputed presidential election held three weeks ago, despite mounting protests and opposition claims of fraud.