Oil rises above $67 in fifth day of gains on demand hopes