Man has magical encounter with beluga whale