How hard is it to invalidate a patent?