Alkyl substituted cyclic ethers in 2,300 Myr old Transvaal algal stromatolite