Mills receives £24.3m in McCartney divorce settlement