The Donsker Delta Function, a Representation Formula for Functionals of a Levy Process and Application to Hedging in Incomplete Markets