Given a string s, return the longest palindromic substring. Expand around each center — both odd-length (single char center) and even-length (between two chars).