Oil price slips on weak economy