Prime Minister David Cameron has set out the first significant changes to the Government's controversial NHS reforms.