A multi-dynamic-factor model for stock returns