Earnings season got under way with two big pharma names reporting second-quarter results, Johnson & Johnson and Novartis.