Caltech ends billion-dollar U.S. patent fight with Apple and Broadcom