Two Aberdeen firms secure contracts worth £22m