Scientific Reports 3, Article number: 1265 (2013); Published: 12 February 2013; Updated: 18 April 2013

The authors have noticed that in the original Article, the grant numbers cited in the Acknowledgements section were incorrect. The correct grant numbers appear below.

NSF of China Grant nos. 51125006 & 91122034