Libya signs $360 million fuel deal with Zimbabwe