Three's company: New Mexico joins California, Hawaii in approving 100% clean energy mandate