US soldier refuses to serve in 'illegal Iraq war'