DoD awards BAE Systems $2.7bn APKWS contract