Canadian ice hockey legend Guy Lafleur dies aged 70