Oil climbs above $104 as shipping attacks and a US hurricane raise supply fears · Digg