Apple revamps its 27-inch iMac, iMac Pro, 21.5-inch iMac