Dynamic Height UITableView Cells and dynamic height of background image