Major military projects including shipbuilding programmes could end up overbudget and not be completed on time.