David Cameron has stressed the Conservative Party's commitment to a National Health Service that is free at the point of need and available to everyone regardless of wealth.