Over 100,000 Britons offer shelter to Ukrainian refugees