Thanks to all my collaborators for your invaluable support and expertise in these researches.

A full listing of papers can be found in Google scholar .

(† indicates equal contribution)