Merkel announces sweeping rules banning those without immunity against coronavirus from restaurants, markets, gatherings and more; voices support for compulsory vaccination