Oil dives as Greek vote shakes world markets