how much do private investigators cost