Insurance giant Aviva has revealed higher sales and profits on the back of “excellent trading” over the past six months.