Ash Carter calls for more cyber and space investments