(A note about authors list: Underlined are students that I supervise. '*' marks co-primary authors.)