Donald Tusk was 'shocked' by David Cameron's reasoning behind calling 'stupid' EU referendum