End-to-end Learning Binary Representation via Direct Binary Embedding