Munich Re posts solid results as of 31 March 2022