Oil gains 2% on optimism over world economy despite US crude build