A general model for the genetic control of copper tolerance in Silene vulgaris: evidence from crosses between plants from different tolerant populations