Giant pumpkin of 1,120 kilos takes top prize in California contest