Oil falls to $76 as worries mount on demand outlook