Tim Hortons authorizes new share repurchase program for up to $440M