Federal court upholds $1.7 billion patent award to J&J's Centocor