Mozambique stands on the brink of better times -