PSLV rocket launches ten satellites