Mozilla sets record for most software downloads in 24 hours