Formal verification of quantum communication protocols