Germany's lower and upper houses of parliament are due to pass laws later on Wednesday which could allow the government to impose restrictions on social contact, rules on mask-wearing, drinking alcohol in public, shutting shops and stopping sports events.