For more detailed information, please refer to 'Extended Experimental Procedures' in Supplementary Information.