Foundation awards $2 million in community grants to Idaho non-profits