UN envoy calls for Libyan unity government by August