London taxi drivers stage Olympic protest