German business activity suffers steepest decline since May 2020