figcaption matches figures's width

the width of "figcaption" match the width of the "figure" tag, while
preserving flexibility, responsivenes and keeping captions at the bottom
of the image.