Chemical-Reaction-Inspired Metaheuristic for Optimization