Obama, who ends his second and final term in office in just over three weeks, said he believes the American public still supports his progressive vision, despite having voted for Trump -- his political opposite.