Oil rockets nearly 20% as investors hail coronavirus stimulus spend...