Apple ships 24" iMac and updates range