BP's profits aren't breaking records anymore, but they're still astronomical