Oil slips below $45 on demand doubts, rising supply