The City of London Corporation’s plan to move Smithfield and Billingsgate markets to a new purpose-built site in Dagenham has been canned.