At least 21 people have died in floods that hit the Macedonian capital, Skopje, following torrential rain.