Horsham teen allegedly wielded knife in random assault