Large puma-like cat seen on Elgin-Rothes road