Metaheuristics for engineering and architectural design of hospitals