Minerva and Skanska sign £150m contract