Teen swimmer caught in rip current rescued by drone