Oil tops $80 as US-Iran talk cancellation reignites supply fears