Rosoboronexport signs defence contracts worth over $300.14m