'SNL' mocks Trump, Putin and ties with Exxon CEO