J&J to invest $1B in Elan, scoops up drug program