EU President Van Rompuy says "We told Cameron referendum was a mistake"