Mozambique's banks swim against the tide -