Armed forces set to receive £160m boost as part of delayed Modernising Defence Programme