Qualcomm patent dispute forces Apple to pull iPhone 7 and 8 from its stores in Germany