Liberals challenge Conservative leader to attend Ottawa Pride; Scheer’s office says he supports gay rights but won’t march in parade.