Delia Smith has said she will never make another television programme because she was fed up with having to “entertain” rather than teach people how to cook.