Desperate Britons have queued for hours through the night in a bid to get their hands on solar eclipse glasses.