Ecuador freezes oil income from firm slated for massive Peru contract