Allianz reports excellent results in 2018