A multi-fluid nonrandom lattice fluid model: General derivation and application to pure fluids