Strong optical nonlinearities in quantum wires and dots of porous silicon