Nicola Sturgeon: Boris Johnson's refusal to meet is 'odd and strange'