Study finds men on long-acting opioids have lower testosterone