A Filon-like integration strategy for calculating exact exchange in periodic boundary conditions: a plane-wave DFT implementation