Given an m x n binary `matrix` of '0' and '1' single-character strings, find the largest square containing only '1's and return its area.