Sinopec plans $3.1bn share sale