Apple announces October 18 event after months of Mac rumours