Embattled BP beats on earnings as it touts selling oil, not cups of coffee, poking fun at its former CEO | Coins2Day