From the BBC News Desk Striker Kyle Lafferty agrees a five-year contract with Rangers after his £3m switch from Burnley. More...