Brown Shoe profit tops estimates