US House approves debt deal