General E(2)-Equivariant Steerable CNNs