Yuvraj battles cancer in US, out 6 months