Freeland announces plan to cap grocery profits, expand competition