BAE receives $368m US Navy contract to support weapons systems on submarines