J&J to cut 900 jobs, mostly in sales