Consumer Contract Law and General Contract Law: The German Experience