Genel Energy Agrees to Buy Capricorn Energy