Africa loses $45B due to weak financial accounts system