Barack Obama again wades into dispute over Keystone XL jobs