Acknowledgements We are grateful for the financial support of The Wellcome Trust (SAT grants: 057254, 073542 and 080268).