Germany to pay Ecuador $650 million to forgo oil drilling, protect rainforest reserve