how much does a private detective cost