Sweden reports lowest birthrate in nearly 300 years