Serving British soldiers have had their names and bank details exposed in a breach which has been blamed on a "malign actor" by British Defence Secretary Grant Shapps.