Democrats and Republicans present final cases in House impeachment inquiry hearing