Germany to outlaw gatherings of more than two people in public spaces as part of its fight against the spread of coronavirus.