New Mexico to offer free college tuition to all state residents