Cameron deputy slams EU vote