Bevolking van pro-Europees Schotland moet kunnen kiezen tussen een ‘harde’ brexit en onafhankelijkheid, zegt premier Sturgeon.