what does a digital forensics analyst do