derek carr teams played for