Inspectors criticise 'prison like' immigration centre