Johnny Depp surprises Disneyland visitors by appearing in character as Captain Jack Sparrow