Shareholders in Del Monte Foods have given the go-ahead for a US$5.3bn takeover by a group of private-equity firms led by KKR.