In silico gene deletion of escherichia coli for optimal ethanol production using a hybrid algorithm of particle swarm optimization and flux balance analysis