Farmers are sounding the alarm on a crisis that could see food prices skyrocket or worse - empty shelves.