Alternative Iran deal 'a fantasy', Kerry tells Congress