Air Force general predicts US war with China by 2025