Windows 8 Release Preview coming ‘first week of June’