Spin-charge gauge approach to metal–insulator crossover and transport properties in high-Tc cuprates