US woman gives birth to octuplets