UK petition for 2nd EU referendum signed by 3 million