Use of genetic algorithms for optimal design of sandwich panels subjected to underwater shock loading