Amid Struggle to Build Subs, Navy Gives Company Running Ads and Website a $1 Billion Contract

...