table view autosizes to fit parent view