$355 billion defense bill signed into law