Oil gains for fifth day amid supply constraints