Katusha's Alexander Kristoff outsprinted Niki Terpstra to win the 2015 Tour of Flanders on a day of high drama in Belgium