Terry Waite has called on the US to drop charges against British computer hacker Gary McKinnon.