Man charged over alleged sexual act in front of teenager on Hunter bus