German students post worst PISA scores since testing began