Scottish Government opens £29m fund for communities and third sector