Germany will pay Namibia $1.3bn as it formally recognizes colonial-era genocide