Trina Solar to supply 167MW solar modules for Spanish solar project