Multiple ferroic orders and toroidal magnetoelectricity in the chiral magnet BaCoSiO4