Representations of MV-algebras by sheaves