Submarines are known as the sleek, silent hunters of naval warfare, but what's really going on that makes them so difficult to detect at sea?