Berliner Abendpost - Oil giant BP surprises with better than expected earnings