Elton John attacks Brexit, says he's not a 'stupid, colonial English idiot'