Oil giant Exxon Mobil makes $10.9bn profit in the first three months of 2008 - up 17% but less than some had expected.