Custom UITableViewCell for iOS that supports multiple row selection