Neural Networks: A Comprehensive Foundation