Rangers produced a stunning comeback at Falkirk to remain firmly in the Scottish Premiership title race with five games to play.