Greek PM says will call snap elections after June 2