Parts of southwestern Germany have been blanketed by 20 centimetres of snow causing traffic chaos and a number of accidents.