MADRID (Reuters) - Spain's Repsol has agreed to buy Talisman Energy , Canada's fifth-largest independent oil producer, for $8.3 billion as the drop in oil prices pushes energy companies to take the ...