golang structs to csv file