Supermarket chain Sainsbury's has posted a 5.9% rise in third quarter sales, thanks in part to a good Christmas period.