German reinsurer Munich Re said it was on track for its full-year earnings goal after net profit fell by less than expected in the second quarter.