Exxon earns nearly $11 billion in first quarter