J&J scuttles a $945M arthritis deal with Astellas on the eve of Phase III