Oil prices edge up on stimulus support despite ample supplies