GP funding slashed by £350m since 2019 in 'shocking state of affairs'