GPs to contribute more to their own funds