Madeleine McCann may have been snatched by traffickers, top ex-cop says