Bacterial Foraging Algorithm for a Neural Network Learning Improvement in an Automatic Generation Controller