Oil giant Shell beats first-quarter profit estimates despite weaker gas prices