Additional funding: German Research Foundation (DFG) [554722570] Science and Technology Facilities Council (STFC) [ST/Y004817/1].