Matt Fitzpatrick brands recent slow play ‘truly appalling’