Knowles fires no-hitter for Hornets baseball team, Peru softball wins pair