Boeing wins $3.4bn contract to deliver 268 AH-64E Apache helicopters