Commissioning changes to see £3m community health funding allocated to charities