Oil prices up on $2 trillion US stimulus optimism