Last-minute flurry of action on Greece as June 30 deadline arrives