Will legalising cannabis unleash chaos in Germany? Campaigners hail the law shift, which comes into force on 1 April – though police are less thrilled.