David Haye has been forced to postpone his eagerly-awaited heavyweight clash with Tyson Fury after suffering an injury.