House passes AMT legislation - Bush says he will sign