Air Force General predicts US war with China by 2025