Germany approves major new restrictions to curb coronavirus