EU parliament set for cliff-edge vote on green investments