Agnico Eagle signs deal to buy O3 Mining in cash deal worth $204 million