House passes patent overhaul bill