David Haye signs deal with promoting giant Richard Schaefer