Santam reports 51% growth in annual earnings despite weather-related claims