A tensor based varying-coefficient model for multi-modal neuroimaging data analysis