Byggjätten Skanskas rörelsresultat på 394 miljoner kronor var betydligt lägre än väntat, trots en byggmarginal som överträffade förväntningarna.