Supervised Hashing via Uncorrelated Component Analysis