how does dilaudid compare to percocet or lortab,? how well does it control pain?