Compact Representations of BL-algebras