Parliament says no more blank cheques