Russell Brand has admitted he slept with a 16-year-old when he was 30, and now describes the encounter as "exploitative".