Goals for girls: a cluster-randomized trial to investigate a school-based sexual health programme amongst female learners in South Africa