Environmental control on diverse stromatolite morphologies in the 3000 Myr Pongola Supergroup, South Africa