Assessing sources of variation underlying estimates of cetacean diet composition: a simulation study on analysis of harbour porpoise diet in Scottish (UK) waters