House panel approves Trump charges, sets up impeachment vote