J&J sales forecast disappoints as generic, pricing headwinds rise