Oil prices edged up on Monday, hovering near their lowest levels in months in volatile trading as positive economic data from China and the United States fed hopes for demand despite nagging fears of a recession. Brent crude futures were up 93 cents, or 0.9%, at $95.85 a barrel...