Guy Lafleur dies