Vladimir Putin signed dozens of MOUs with African countries this week but can’t match China