Construction begins on San Miguel de Allende resort