Wild puma survives terrifying fall in dramatic rescue