Cameron hails 'end of New Labour'