London council apologises for three-year repairs delay and ‘slum conditions’ on Gypsy and Traveller site