Puma-like cat seen near Garmouth