Judge asks sex assault victim ‘couldn’t you keep your knees together?’ Robin Camp apologised for the remarks he made to the 19-year-old homeless woman