SocGen to sell UK and Swiss private bank units for €900mn