Херцогинята на Кеймбридж Кейт Мидълтън ще спи по улиците на Лондон, благотворителна инициатива в помощ на бездомните, в която Кейт е обещала да се включи "без извинения".