Refresh the access token using the refresh token
Returns true if refresh was successful, false otherwise. Should update the stored access token on success.
Future<bool> refreshToken();