Effects of variable cycle lengths on Transit Signal Priority operations