Japan’s G-Cans storm drain is thought to be the largest of its kind, but even this enormous system may not be enough to protect the nation against increasingly frequent floods