Air Force general predicts war with China by 2025