Milton Public shines in speech and drama at Shoalhaven Eisteddfod