A serial rapist who drugged his victims and hid cameras inside an air freshener has pleaded guilty to 24 sex offences.