Palaeoenvironmental signals from stromatolites of the Mesoproterozoic Stoer Group, N.W. Scotland