Global oil demand heads for record annual drop as virus spreads