Nicola Sturgeon is to publish a blueprint next week for a new Scottish independence referendum but Boris Johnson has rejected any moves towards a fresh vote.