No 10 garden gathering likely broke Covid rules, says legal expert