Australian veteran Mathew Hayman denied Belgian Tom Boonen and Britain's Ian Stannard to win a fascinating 114th edition of Paris-Roubaix