Sir Rod Stewart has admitted it is "shameful" that he is "never" cooked a meal in his life and cannot even boil an egg.