Neural network for design and reliability analysis of rubble mound breakwaters