BAE Systems secures $542m contract to supply M777 howitzers to Indian Army