Rare megamouth shark washes up in St Helena Bay