Union approves new contract with Newport News Shipbuilding