Yuvraj Singh dedicates innings to cancer survivors