Alvaro Siza, Santo Tirso, Porto, Portugal, 1976-1978