BB84 decoy-state QKD protocol over long-distance optical fiber