OVSF Code Allocation and Two-stage Combining Method to reduce Inter-code Interference in OFCDM System