Ravelry, the knitting website, bans Trump talk and patterns