Oil falls 3%, heads for weekly drop on demand concerns