Amir Khan's world light-welterweight title fight against Lamont Peterson - scheduled for May 19 - has been called off following the American's failed drug test. The British boxer's US promoter Richard Schaefer revealed earlier this week that Peterson tested positive for a banned steroid.