J&J rents Halozyme's R&D technology for up to $581M