Iran to build four cargo ships for German firm