Practical robut state feedback control design for automatic gantry crane system using particle swarm optimization (PSO)